import Vue from 'vue'
import App from './App.vue'


//Vue原型对象身上添加一个新的属性
//相当于在Vue.prototype原型对象的身上挂载一个Vue类的实例【VM:$on、$emit】
//VC都可以通过原型链找到相同的属性值【事件源】

//配置全局事件总线的写法
// Vue.prototype.$bus = new Vue;


new Vue({
  //生命周期函数
  beforeCreate(){
     //配置全局事件总线，在Vue的原型上添加$bus属性，属性值为VM【Vue类的实例】
     //底下的this,并非是VC，是VM【Vue类的一个实例】
     Vue.prototype.$bus = this;
  },
  render: h => h(App),
}).$mount('#app');







